import { ArgumentMetadata, Injectable, PipeTransform } from '@nestjs/common';

@Injectable()
export class CreateUserPipe implements PipeTransform {
  transform(value: any, metadata: ArgumentMetadata) {
    if (!value) return
    const { roles } = value
    if (roles && Array.isArray(roles)) {
      value.roles = roles.map((e: any) => parseInt(e))
    }
    return value;
  }
}
